<?php
	error_reporting (E_ALL ^ E_NOTICE);
	
	$debug = $_SESSION['debug'];
	
	/**
	 * Class to set employees attributes
	 */
	class Employee {
		private $pkIdNumber;
		private $firstName;
		private $secondName;
		private $firstLastName;
		private $secondLastName;
		private $emailAddress;
		
		/**
		 * Constructor of the employee
		 */
		public function __construct($pkIdNumber, $firstName, $secondName, $firstLastName, 
			$secondLastName, $emailAddress) {
			$this -> pkIdNumber = $pkIdNumber;
			$this -> firstName = $firstName;
			$this -> secondName = $secondName;
			$this -> firstLastName = $firstLastName;
			$this -> secondLastName = $secondLastName;
			$this -> emailAddress = $emailAddress;
		}
		
		/**
		 * Getter and setter for attribute $pkIdNumber
		 */
		public function setPkIdNumber($pkIdNumber) {
			$this -> pkIdNumber = $pkIdNumber;	
		}
		
		public function getPkIdNumber() {
			return $this -> pkIdNumber;
		}
		
		/**
		 * Getter and setter for attribute $firstName
		 */
		public function setFirstName($firstName) {
			$this -> firstName = $firstName;	
		}
		
		public function getFirstName() {
			return $this -> firstName;
		}
		
		/**
		 * Getter and setter for attribute $secondName
		 */
		public function setSecondName($secondName) {
			$this -> secondName = $secondName;	
		}
		
		public function getSecondName() {
			return $this -> secondName;
		}
		
		/**
		 * Getter and setter for attribute $firstLastName
		 */
		public function setFirstLastName($firstLastName) {
			$this -> firstLastName = $firstLastName;	
		}
		
		public function getFirstLastName() {
			return $this -> firstLastName;
		}
		
		/**
		 * Getter and setter for attribute $secondLastName
		 */
		public function setSecondLastName($secondLastName) {
			$this -> secondLastName = $secondLastName;	
		}
		
		public function getSecondLastName() {
			return $this -> secondLastName;
		}
		
		/**
		 * Getter and setter for attribute $emailAddress
		 */
		public function setEmailAddress($emailAddress) {
			$this -> emailAddress = $emailAddress;	
		}
		
		public function getEmailAddress() {
			return $this -> emailAddress;
		}
	}
?>